#include<stdio.h>

int hanoi(int n,char X,char Y,char Z){
    if(n==1)printf("[%4d]%c->%c\n",1,X,Z);
    else{
        hanoi(n-1,X,Z,Y);
        printf("[%4d]%c->%c\n",n,X,Z);
        hanoi(n-1,Y,X,Z);
    }
}

int main(){
    int n;
    scanf("%d",&n);
    hanoi(n,'X','Y','Z');
    return 0;
}
